body {
    background-color: #141414;
    .layout {
        .logoAndVersion {
            margin-top: 50/37.5rem;
            .logo {
                width: 180/37.5rem;
                height: 180/37.5rem;
                margin: 0 auto;
                background: url("../../img/logo.png") no-repeat center center;
                background-size: 180/37.5rem 180/37.5rem;
            }
            .version {
                text-align: center;
                font-size: 30/37.5rem;
                color: #fff;
                margin-top: 45/37.5rem;
            }
        }
        .introduce {
            height: 160/37.5rem;
            margin-top: 95/37.5rem;
            padding: 0 65/37.5rem 0 65/37.5rem;
            p {
                margin: 0 auto;
                text-indent: 2em;
                text-align: left;
                line-height: 40/37.5rem;
                color: #a8a8a8;
                font-size: 28/37.5rem;
            }
        }   
        .contactMe {
            margin-top: 200/37.5rem;
            .emailAnadPhone {
                color: #a8a8a8;
                text-align: center;
                font-size: 24/37.5rem;
                line-height: 40/37.5rem;
                .email {
                    font-size: 20/37.5rem;
                }
            }
        }
        .footer {
            margin-top: 80/37.5rem;
            margin-bottom: 38/37.5rem;
            .copyright,.companyName {
                color: #a8a8a8;
                text-align: center;
                font-size: 24/37.5rem;
                line-height: 40/37.5rem;
            }
        }
    }
}